Error 是在 Web SDK 下所有做过封装的错误处理。
| 错误码名称 | 错误码 | 描述 |
|---|---|---|
| UNKNOW_SERVER_ERROR | 999 | 未知服务器错误 |
| UNKNOW_CLIENT_ERROR | 998 | 未知客户端错误 |
| ROOM_RECONNECTING | 997 | 房间信令断开,重连中 |
| FATAL_FAILED | 996 | 严重错误,服务端多次下发 5xx 错误,达到重试上限 |
| STREAM_ENDED | 899 | 本地/远端音视频流结束 |
| TRACK_ENDED | 898 | 音视频流轨道断开 |
| UNKNOW_ERROR | 897 | 未知错误 |
| INVALID_TOKEN | 1000 | token 过期,需要更新 |
| JOIN_ROOM_ERROR | 1001 | 进入房间时发生错误 |
| NO_PUBLISH_PERMISSION | 1002 | 用户没有发布权限 |
| NO_SUBSCRIBE_PERMISSION | 1003 | 用户没有订阅权限 |
| DUPLICATE_LOGIN | 1004 | 同一用户 uid 重复登入,用户被踢出 |
| GET_ROOM_INVALID_RESPONSE | 1005 | 不在房间内 |
| NOT_ACCEPTABLE | 1006 | 发布/订阅流出现406错误 |
| INVALID_SDP | 1010 | 在与媒体服务器建立 RTC 连接过程中发生 SDP 会话创建错误 |
| TIMEOUT | 1050 | 与媒体服务器建立RTC连接超时 |
| ADM_NO_PERMISSION | 1022 | 没有音频设备权限 |
| VDM_CAMERA_NOT_AUTHORIZED | 1040 | 没有摄像头权限 |
| START_CAMERA | 1041 | 摄像头启动 |
| INVALID_INVOKE_SEQUENCE | 1101 | 非法的API调用顺序,例如在进入房间前调用 sendCustomMessage 发送消息 |
| INVALID_PARAMETERS | 1102 | 非法参数 |
| UNKNOW | 1103 | 运行时报错 |
| AJAX_TIMEOUT | 1104 | 获取服务端参数超时 |
| AJAX_ERROR | 1105 | 获取服务端参数失败 |
| AI_SERVER_FAILED | 1107 | 用户未安装屏幕共享插件 |
| NOT_IN_ROOM | 1200 | 在进入房间前调用了 feedback |
| SERVER_DISCONNECT_WEBSOCKET | 1300 | 服务端主动断开了信令连接 |
| WEBSOCKET_RECONNECT_FAILED | 1301 | 信令重连失败 |
流程中产生没有封装的错误会直接转发错误码与错误信息。